package com.ghost.model
{
	import fl.transitions.Blinds;
	import fl.transitions.Fade;
	import fl.transitions.Fly;
	import fl.transitions.Iris;
	import fl.transitions.Photo;
	import fl.transitions.PixelDissolve;
	import fl.transitions.Rotate;
	import fl.transitions.Squeeze;
	import fl.transitions.Transition;
	import fl.transitions.Wipe;
	import fl.transitions.Zoom;
	import fl.transitions.easing.Elastic;
	import fl.transitions.easing.None;
	import fl.transitions.easing.Regular;
	import fl.transitions.easing.Strong;

	public class Effect_data
	{
		public function Effect_data()
		{
		}
		/**
		 *duration 时间 easing:补间动画效果 
		 */		
		public static var fade_in_obj:Object={type:Fade, direction:Transition.IN, duration:1, easing:Strong.easeIn};//淡入
		public static var fade_out_obj:Object={type:Fade, direction:Transition.OUT, duration:0.5, easing:Strong.easeOut};//淡出
		public static var fade_out_obj1:Object={type:Fade, direction:Transition.OUT, duration:12, easing:Strong.easeOut};//淡出1
		/**
		 * startPoint：一个指示起始位置的整数；范围是 1 到 9：左上：1；上中：2；右上：3；左中：4；中心：5；右中：6；左下：7；下中：8；右下：9。
		 */		
		public static var fly_in_obj:Object={type:Fly, direction:Transition.IN, duration:3, easing:Strong.easeOut, startPoint:9};//飞入
		public static var fly_out_obj:Object={type:Fly, direction:Transition.OUT, duration:2, easing:Strong.easeOut, startPoint:2};//飞出
		
		/**
		 *numStrips：“遮帘”效果中的遮罩条纹数。 建议的范围是 1 到 50。
		dimension：一个整数，指示遮罩条纹是垂直的 (0) 还是水平的 (1)。 
		 */		
		public static var Blinds_in_obj:Object={type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:10, dimension:0};//遮帘过渡显示
		public static var Blinds_out_obj:Object={type:Blinds, direction:Transition.OUT, duration:2, easing:None.easeNone, numStrips:10, dimension:0};//遮帘过渡消失
		/**
		 * shape：为 fl.transitions.Iris.SQUARE（方形）或 fl.transitions.Iris.CIRCLE（圆形）的遮罩形状
		 */		
		public static var Iris_in_obj:Object={type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeIn, startPoint:5, shape:Iris.CIRCLE};//光圈过渡显示
		public static var Iris_out_obj:Object={type:Iris, direction:Transition.OUT, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE};//光圈过渡消失
		/**
		 * 使影片剪辑对象像放映照片一样出现或消失。 这一效果不需要附加参数。 
		 */		
		public static var Photo_in_obj:Object={type:Photo, direction:Transition.IN, duration:1, easing:None.easeNone};//照片过渡显示
		public static var Photo_out_obj:Object={type:Photo, direction:Transition.OUT, duration:1, easing:None.easeNone};//照片过渡消失
		/**
		 * xSections：一个整数，指示沿水平轴的遮罩矩形部分的数目。 建议的范围是 1 到 50。
    	ySections：一个整数，指示沿垂直轴的遮罩矩形部分的数目。 建议的范围是 1 到 50。
		 */		
		public static var PixelDissolve_in_obj:Object={type:PixelDissolve, direction:Transition.IN, duration:2, easing:Regular.easeIn, xSections:10, ySections:10};//像素溶解显示
		public static var PixelDissolve_out_obj:Object={type:PixelDissolve, direction:Transition.OUT, duration:2, easing:Regular.easeOut, xSections:10, ySections:10};//像素溶解消失
		/**
		 *ccw：一个布尔值：对于顺时针旋转为 false；对于逆时针旋转为 true。
    	degrees：一个整数，指示对象要旋转的度数。 建议的范围是 1 到 9999。 例如，degrees 设置为 1080 时，会将对象完全旋转三次。
		 */		
		public static var Rotate_in_obj:Object={type:Rotate, direction:Transition.IN, duration:3, easing:Strong.easeInOut, ccw:false, degrees:720};//旋转显示
		public static var Rotate_out_obj:Object={type:Rotate, direction:Transition.OUT, duration:3, easing:Strong.easeInOut, ccw:false, degrees:720};//旋转消失
		/**
		 * dimension：一个整数，指示“挤压”效果应是水平的 (0) 还是垂直的 (1)。 
		 */		
		public static var Squeeze_in_obj:Object={type:Squeeze, direction:Transition.IN, duration:2, easing:Elastic.easeIn, dimension:1};//挤压过渡显示
		public static var Squeeze_out_obj:Object={type:Squeeze, direction:Transition.OUT, duration:2, easing:Elastic.easeOut, dimension:1};//挤压过渡消失
		/**
		 * 使用水平移动的某一形状的动画遮罩来显示或隐藏影片剪辑对象
		 */		
		public static var Wipe_in_obj:Object={type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:1};//划入过渡显示
		public static var Wipe_out_obj:Object={type:Wipe, direction:Transition.OUT, duration:2, easing:None.easeNone, startPoint:1};//划出过渡消失
		
		public static var Zoom_in_obj:Object={type:Zoom, direction:Transition.IN, duration:2, easing:Elastic.easeIn};//缩放过渡显示
		public static var Zoom_out_obj:Object={type:Zoom, direction:Transition.OUT, duration:2, easing:Elastic.easeOut};//缩放过渡消失
		/**
		 *遮帘过渡 Blinds 使用逐渐消失或逐渐出现的矩形来显示影片剪辑对象。
		 淡化过渡 Fade 淡入或淡出影片剪辑对象。
		 飞行过渡 Fly 从某一指定方向滑入影片剪辑对象。
		 光圈过渡 Iris 使用可以缩放的方形或圆形动画遮罩来显示或隐藏影片剪辑对象。(新出现的图片将只占据屏幕中间)
		 照片过渡 Photo 使影片剪辑对象像放映照片一样出现或消失。(出现的时候会突然黑一下)
		 像素溶解过渡 PixelDissolve 使用随机出现或消失的棋盘图案矩形来显示或隐藏影片剪辑对象。
		 旋转过渡 Rotate 旋转影片剪辑对象。（以屏幕一角为中心旋进）
		 挤压过渡 Squeeze 水平或垂直缩放影片剪辑对象(会惯性的超出本身大小一段，然后缩回正常大小)。
		 划入/划出过渡 Wipe 使用水平移动的动画遮罩形状来显示或隐藏影片剪辑对象。
		 缩放过渡 Zoom 通过按比例缩放来放大或缩小影片剪辑对象。 
		 */		
	}
}